int buzzer = 2;  // 设置控制蜂鸣器的数字口对应板子上的2号口
void setup() {
  pinMode(buzzer, OUTPUT);  // 设置对应的输出模式
}

void loop() {
  unsigned char i, j;
  while (1) {
    for (i = 0; i < 50; i++) {     // 输出第一种频率的声音
      digitalWrite(buzzer, HIGH);  // 高电平打开蜂鸣器发声
      delay(1);                    // 延迟1ms 通过这个延迟可以改变声音的频率
      digitalWrite(buzzer, LOW);   // 低电平关闭蜂鸣器不发出声音
      delay(1);                    // 延迟1ms 改变声音频率
    }
    for (i = 0; i < 50; i++) {     // 输出第二种频率的声音
      digitalWrite(buzzer, HIGH);  // 高电平打开蜂鸣器发声
      delay(5);                    // 延迟5ms 通过这个延迟可以改变声音的频率
      digitalWrite(buzzer, LOW);   // 低电平关闭蜂鸣器不发出声音
      delay(5);                    // 延迟5ms 改变声音频率
    }
  }
}
